Admission Control für kontinuierliche Anfragen
نویسندگان
چکیده
Überlast bedeutet, dass an ein System mehr Anforderungen gestellt werden, als es erfüllen kann. Im schlechtesten Fall ist es nicht mehr ansprechbar oder stürzt ab. Für Datenbankmanagementsysteme (DBMS) existiert eine spezielle Komponente, Admission Control (AC) genannt, welche die Systemlast überwacht, eintreffende Anfragen vor deren Ausführung überprüft und ggfs. zurückstellt. Für kontinuierliche Anfragen, welche permanent ausgeführt werden, reicht diese Art von AC jedoch nicht aus: Es kann zur Konfliktlösung nicht mehr auf die Terminierung einer Anfrage gewartet werden. Zudem ist die Verarbeitung datengetrieben, d. h. Umfang und Inhalt der Daten können stark variieren. Diese Arbeit stellt ein Konzept vor, wie eine flexible und anpassbare AC-Komponente für kontinuierliche Anfragen auf Basis eines Event-Condition-Action-Modells (ECA) umgesetzt werden kann. Zur Regeldefinition wird die einfache Sprache CADL vorgestellt, die eine hohe Flexibilität und Anpassbarkeit der kontinuierlichen AC an konkrete Systeme und Hardware erlaubt. Die Evaluation zeigt mittels Odysseus, einem Framework für Datenstrommanagementsysteme, dass das Konzept effizient funktioniert und effektiv zur Lastkontrolle und Ergreifung von Maßnahmen zur Lastreduktion eingesetzt werden kann.
منابع مشابه
Zeitfensterskalierung zur adaptiven Speicherverwaltung in Datenstrommanagementsystemen
Verkehrsund Netzwerküberwachung sind nur zwei von vielen Anwendungen, bei denen die kontinuierliche Verarbeitung bzw. Analyse [GO03] von Datenströmen notwendig ist. Die Anfrageverarbeitung auf Datenströmen unterscheidet sich deutlich von der auf persistenten Datenbanken, da sich Datenstrommanagementsysteme (DSMS) aufgrund der langfristig ablaufenden Anfragen an den Charakteristika der Datenströ...
متن کاملKonzept und prototypische Implementierung eines föderativen Complex Event Processing Systeme mit Operatorverteilung
Complex Event Processing (CEP) ist eine etablierte Technologie zur Verarbeitung von Ereignisströmen in nahezu Echtzeit. Trotz alledem unterscheiden bestehende CEP-Systeme sich stark in ihren jeweiligen Leistungsumfängen und -profilen. Werden verschiedene CEP-Systeme in einem föderativen System kombiniert, so kann das resultierende System im Vergleich zu den Einzelsystemen eine höhere Datendurch...
متن کاملKontinuierliche Prozessverbesserung mit Hilfe eines "Living Books": Implementierung eines Systems für die Mitarbeiter-getriebene Prozessverbesserung
Der Beitrag beschreibt, wie die kontinuierliche Verbesserung von ITProzessen implementiert werden kann. Mit dem „Living Book“ wird eine Möglichkeit für eine effiziente Mitarbeiter-getriebene Prozessverbesserung geschaffen. Zu Beginn des Beitrags werden die Anforderungen an ein System für die kontinuierliche Weiterentwicklung von IT-Prozessen aus einer WissensmanagementPerspektive dargestellt. I...
متن کاملFlexible Indexierung für Ähnlichkeitssuche mit logikbasierten Multi-Feature-Anfragen
Ähnlichkeitssuche beschäftigt sich mit dem Auffinden ähnlicher Objekte zu einem vorgegebenen Anfrageobjekt. Die logische Kombination verschiedener Features des Anfrageobjekts erhöht dabei die Ausdruckskraft von Anfragen und führt zu besseren Anfrageergebnissen. Um eine effiziente Suche zu ermöglichen ist eine Indexierung der Datenbankobjekte nötig. Neben einer möglichst hohen Sucheffizienz spie...
متن کامل